嵌入式XP系统的局限性
2007/9/21 16:15:00
来源:CONTROL DESIGN What does real-life performance experience tell us about whether using XP Embedded without a third-party kernel is a good idea? Check out The Answer to this problem here. 在是否应当使用无第三方内核的嵌入式XP系统的问题上,实际应用的经验都告诉了我们些什么呢?请关注下面关于这个问题的解答。 问题: 嵌入式XP系统的局限性在哪里? 一段时间以来,我们一直在使用VxWorks实时内核搭配Windows NT系统来控制五轴运动。说明书告诉我们可以使用无第三方内核的嵌入式XP系统,并且说这样做还会有一个好处,就是显著的减小NT系统对内存的占用。实际的使用经验是怎样的?这样做到底是不是个好主意呢? 解答: 嵌入式XP系统不会节省内存 我们已经将嵌入式XP和嵌入式Windows NT在相同的实时扩展性下应用到了操作系统上。我们的TwinCat在不需要修改的情况下就与NT Service Pack 1和XP Service Pack 2相兼容。从我们的经验来看,嵌入式XP系统与嵌入式NT系统相比所需的内存数量相同甚至更多。嵌入式XP系统与XP Professional系统二进制兼容,我相信嵌入式XP系统在实时性表现方面与XP Professional系统相同,并且需要一个实时内核以运行实时性软件。我们建议在运行嵌入式Windows系统时RAM应至少达到128 MB。 Windows CE系统具有一个内置的1 ms实时计时模块,因此不再需要实时内核。CE系统对内存的需求也小得多。我们的2003年问世的CX1000嵌入式PC控制器运行了实时嵌入式XP系统和Windows CE系统。对于嵌入式XP系统,我们运行我们的实时内核。而对于Windows CE系统,没有必要运行实时内核。配备TwinCat的CX1000控制器可以通过软数控(不需要运动控制卡)来控制4至6个轴的协调运动。系统可以对40微秒的抖动进行2毫秒的更新。 Rob Rawlyk,应用与工程部经理,Beckhoff自动化,明尼阿波利斯 保留内核 嵌入式Windows XP系统与实时内核一起使用是非常好的选择,如果单独使用可能会困难一些,尤其是当你需要毫秒级甚至是亚毫秒级的响应时间的时候。微软建议应当在硬实时的场合下使用第三方扩展软件。在我看来,硬实时的解决方案应当使用在运动的场合,因为硬实时的操作系统比如B&R公司的Automation Runtime将会保证现今运动应用场合下所需要的确定性响应。 John Roberts,区域经理,B&R工业自动化,Roswell,乔治亚州
提交
查看更多评论
其他资讯
超越传统直觉,MATLAB/Simulink助力重型机械的智能化转型
新大陆自动识别精彩亮相2024华南国际工业博览会
派拓网络被Forrester评为XDR领域领导者
智能工控,存储强基 | 海康威视带来精彩主题演讲
展会|Lubeworks路博流体供料系统精彩亮相AMTS展会